//package com.zhangtai.modules.dao.ssqlDao;
//
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.zhangtai.datasource.annotation.DataSource;
//import com.zhangtai.modules.dto.SalaryGroupDto;
//import com.zhangtai.modules.dto.SalaryPayrollUnitDto;
//import com.zhangtai.modules.dto.LztkDto;
//import org.apache.ibatis.annotations.Mapper;
//import org.apache.ibatis.annotations.Param;
//import org.apache.ibatis.annotations.Select;
//import org.apache.ibatis.annotations.Insert;
//import java.util.Date;
//
//import java.util.List;
//import java.util.Map;
//
//@Mapper
//public interface SsqlSalaryGoupDao {
//
//    /**
//     * 根据员工id查询工资组id
//     *
//     * @param oid
//     * @return
//     */
//
//    @DataSource("slave1")
//    @Select("select C_GROUPID from tb_cnb_employeegroup where 1=1 and C_EMPLOYEEID=#{oid} ORDER BY C_BEGINDATE DESC")
//    public List<Long> getOldSalaryGroupId(Long oid);
//
//    /**
//     * 根据工资组id查询工资组
//     *
//     * @param id
//     * @return
//     */
//    @DataSource("slave1")
//    @Select("select * from tb_cnb_group where C_OID_GROUP=#{id}")
//    public SalaryGroupDto getSalaryGroupById(Long id);
//
//    /**
//     * 查询发薪单位
//     *
//     * @return
//     */
//    @DataSource("slave1")
//    @Select("select * from TB_ORG_ORGUNIT where (C_CATEGORY=2 or C_NAME='桂林彰泰实业集团有限公司') and C_NAME like '%${name}%'")
//    public List<Map<String, Object>> getSalaryUnitByNamePage(@Param("name") String name, Page<SalaryPayrollUnitDto> page);
//
//    /**
//     * 查询发薪单位
//     *
//     * @return
//     */
//    @DataSource("slave1")
//    @Select(" select * from TB_ORG_ORGUNIT where  C_CATEGORY=2 or C_NAME='桂林彰泰实业集团有限公司' ")
//    public List<Map<String, Object>> getSalaryUnit();
//
//    @DataSource("slave1")
//    @Select(" select t2.* from TB_ORG_UNITRELATION t1 left join TB_ORG_ORGUNIT t2 on t1.C_ORGUNITID = t2.C_OID_ORGUNIT where t1.C_HIBERARCHYID = 417819")
//    List<Map<String, Object>> getCompany();
//
//    /**
//     * 查询明源的跟投项目信息
//     */
//    @DataSource("slave2")
//    @Select(" SELECT * from  LZ_tk where WorkNo=#{code} ")
//    List<LztkDto> getMygt(String code);
//
//    /**
//     * 插入反写明源的跟投项目信息
//     */
//    @DataSource("slave2")
//    @Insert(" INSERT INTO [dotnet_erp60].[dbo].[gt_BackDtl_LZ] (buguid,FaPackGUID,FaGtPackGUID,UserGUID,FaPackName,UserName,WorkNo,Investyear,PayAmount,PayPrincipal,ReturnPrincipal,BackOverPrincipal,FactReturnAmount,FactPrincipal,Syje,createdate,ISzx) VALUES (#{buguid},#{faPackGUID},#{faGtPackGUID}, #{userGUID}, #{faPackName},#{userName}, #{workNo}, #{investyear},#{payAmount},#{payPrincipal},#{returnPrincipal}  " +
//            ",#{backOverPrincipal},#{factReturnAmount},#{factPrincipal},#{factPrincipal},#{qiem},#{i}) ")
//    void insertMygt(@Param("buguid") String buguid, @Param("faPackGUID") String faPackGUID, @Param("faGtPackGUID") String faGtPackGUID, @Param("userGUID") String userGUID, @Param("faPackName") String faPackName, @Param("userName") String userName, @Param("workNo") String workNo, @Param("investyear") String investyear, @Param("payAmount") String payAmount, @Param("payPrincipal") String payPrincipal, @Param("returnPrincipal") String returnPrincipal, @Param("backOverPrincipal") String backOverPrincipal, @Param("factReturnAmount") String factReturnAmount, @Param("factPrincipal") String factPrincipal, @Param("Syje") String Syje, @Param("qiem") Date qiem, @Param("i") int i);
//
//
//}
